[INFO] cloning repository https://github.com/tmacychen/palpo-admin-ui
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tmacychen/palpo-admin-ui" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftmacychen%2Fpalpo-admin-ui", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftmacychen%2Fpalpo-admin-ui'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a6762b07e68516a89510b4c0ab7164306829602c
[INFO] fixing tmacychen/palpo-admin-ui against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftmacychen%2Fpalpo-admin-ui" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/tmacychen/palpo-admin-ui
[INFO] finished tweaking git repo https://github.com/tmacychen/palpo-admin-ui
[INFO] tweaked toml for git repo https://github.com/tmacychen/palpo-admin-ui written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tmacychen/palpo-admin-ui on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tmacychen/palpo-admin-ui already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded minicov v0.3.8
[INFO] [stderr]   Downloaded wasm-bindgen-test-shared v0.2.117
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.67
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.67
[INFO] [stderr]   Downloaded generational-box v0.7.4
[INFO] [stderr]   Downloaded warnings-macro v0.2.0
[INFO] [stderr]   Downloaded subsecond v0.7.4
[INFO] [stderr]   Downloaded gloo-storage v0.3.0
[INFO] [stderr]   Downloaded gloo-net v0.4.0
[INFO] [stderr]   Downloaded warnings v0.2.1
[INFO] [stderr]   Downloaded dioxus-core v0.7.4
[INFO] [stderr]   Downloaded subsecond-types v0.7.4
[INFO] [stderr]   Downloaded dioxus-core-types v0.7.4
[INFO] [stderr]   Downloaded lazy-js-bundle v0.7.4
[INFO] [stderr]   Downloaded dioxus-html-internal-macro v0.7.4
[INFO] [stderr]   Downloaded manganis v0.7.5
[INFO] [stderr]   Downloaded dioxus-router v0.7.4
[INFO] [stderr]   Downloaded dioxus-signals v0.7.4
[INFO] [stderr]   Downloaded memfd v0.6.5
[INFO] [stderr]   Downloaded longest-increasing-subsequence v0.1.0
[INFO] [stderr]   Downloaded dioxus-router-macro v0.7.4
[INFO] [stderr]   Downloaded dioxus-history v0.7.4
[INFO] [stderr]   Downloaded const-serialize v0.7.2
[INFO] [stderr]   Downloaded macro-string v0.1.4
[INFO] [stderr]   Downloaded dioxus-html v0.7.5
[INFO] [stderr]   Downloaded dioxus-cli-config v0.7.4
[INFO] [stderr]   Downloaded const-serialize-macro v0.8.0-alpha.0
[INFO] [stderr]   Downloaded const-serialize-macro v0.7.2
[INFO] [stderr]   Downloaded dioxus-document v0.7.4
[INFO] [stderr]   Downloaded dioxus-devtools-types v0.7.4
[INFO] [stderr]   Downloaded dioxus-stores-macro v0.7.4
[INFO] [stderr]   Downloaded dioxus-logger v0.7.4
[INFO] [stderr]   Downloaded dioxus-hooks v0.7.4
[INFO] [stderr]   Downloaded dioxus-core-macro v0.7.4
[INFO] [stderr]   Downloaded dioxus-rsx v0.7.4
[INFO] [stderr]   Downloaded manganis-core v0.7.4
[INFO] [stderr]   Downloaded const-serialize v0.8.0-alpha.0
[INFO] [stderr]   Downloaded serde-wasm-bindgen v0.6.5
[INFO] [stderr]   Downloaded sledgehammer_utils v0.3.1
[INFO] [stderr]   Downloaded dioxus-devtools v0.7.4
[INFO] [stderr]   Downloaded psl-types v2.0.11
[INFO] [stderr]   Downloaded inventory v0.3.24
[INFO] [stderr]   Downloaded dioxus-asset-resolver v0.7.4
[INFO] [stderr]   Downloaded dioxus v0.7.5
[INFO] [stderr]   Downloaded manganis-macro v0.7.4
[INFO] [stderr]   Downloaded dioxus-web v0.7.5
[INFO] [stderr]   Downloaded dioxus-interpreter-js v0.7.4
[INFO] [stderr]   Downloaded sledgehammer_bindgen v0.6.0
[INFO] [stderr]   Downloaded sledgehammer_bindgen_macro v0.6.5
[INFO] [stderr]   Downloaded dioxus-stores v0.7.4
[INFO] [stderr]   Downloaded dioxus-fullstack-macro v0.7.4
[INFO] [stderr]   Downloaded dioxus-fullstack-core v0.7.4
[INFO] [stderr]   Downloaded dioxus-config-macro v0.7.4
[INFO] [stderr]   Downloaded windows-interface v0.57.0
[INFO] [stderr]   Downloaded windows-implement v0.57.0
[INFO] [stderr]   Downloaded dioxus-fullstack v0.7.5
[INFO] [stderr]   Downloaded publicsuffix v2.3.0
[INFO] [stderr]   Downloaded toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]   Downloaded content_disposition v0.4.0
[INFO] [stderr]   Downloaded charset v0.1.5
[INFO] [stderr]   Downloaded async-tungstenite v0.31.0
[INFO] [stderr]   Downloaded dioxus-config-macros v0.7.4
[INFO] [stderr]   Downloaded windows-core v0.57.0
[INFO] [stderr]   Downloaded sysinfo v0.33.1
[INFO] [stderr]   Downloaded salvo v0.89.3
[INFO] [stderr]   Downloaded ulid v1.2.1
[INFO] [stderr]   Downloaded salvo_macros v0.89.3
[INFO] [stderr]   Downloaded salvo-serde-util v0.89.3
[INFO] [stderr]   Downloaded salvo-http3 v0.7.0
[INFO] [stderr]   Downloaded h3-quinn v0.0.10
[INFO] [stderr]   Downloaded h3-datagram v0.0.2
[INFO] [stderr]   Downloaded salvo_extra v0.89.3
[INFO] [stderr]   Downloaded xml v1.2.1
[INFO] [stderr]   Downloaded serde-xml-rs v0.8.2
[INFO] [stderr]   Downloaded h3 v0.0.8
[INFO] [stderr]   Downloaded salvo_core v0.89.3
[INFO] [stderr]   Downloaded etag v4.0.0
[INFO] [stderr]   Downloaded str-buf v3.0.3
[INFO] [stderr]   Downloaded neli-proc-macros v0.2.2
[INFO] [stderr]   Downloaded mime-infer v4.0.1
[INFO] [stderr]   Downloaded content_inspector v0.2.4
[INFO] [stderr]   Downloaded chardetng v0.1.17
[INFO] [stderr]   Downloaded salvo-proxy v0.89.3
[INFO] [stderr]   Downloaded local-ip-address v0.6.11
[INFO] [stderr]   Downloaded getset v0.1.6
[INFO] [stderr]   Downloaded rkyv_derive v0.7.46
[INFO] [stderr]   Downloaded borsh-derive v1.6.1
[INFO] [stderr]   Downloaded neli v0.7.4
[INFO] [stderr]   Downloaded unsafe-libyaml-norway v0.2.15
[INFO] [stderr]   Downloaded salvo-cors v0.89.3
[INFO] [stderr]   Downloaded salvo-oapi-macros v0.89.3
[INFO] [stderr]   Downloaded borsh v1.6.1
[INFO] [stderr]   Downloaded salvo-acme v0.89.3
[INFO] [stderr]   Downloaded serde_norway v0.9.42
[INFO] [stderr]   Downloaded rkyv v0.7.46
[INFO] [stderr]   Downloaded downcast-rs v2.0.2
[INFO] [stderr]   Downloaded dsl_auto_type v0.2.0
[INFO] [stderr]   Downloaded diesel_table_macro_syntax v0.3.0
[INFO] [stderr]   Downloaded rust_decimal v1.41.0
[INFO] [stderr]   Downloaded rust-argon2 v3.0.0
[INFO] [stderr]   Downloaded constant_time_eq v0.4.2
[INFO] [stderr]   Downloaded blake2b_simd v1.0.4
[INFO] [stderr]   Downloaded pq-sys v0.7.5
[INFO] [stderr]   Downloaded rcgen v0.14.7
[INFO] [stderr]   Downloaded diesel_derives v2.3.7
[INFO] [stderr]   Downloaded bigdecimal v0.4.10
[INFO] [stderr]   Downloaded diesel v2.3.7
[INFO] [stderr]   Downloaded salvo-oapi v0.89.3
[INFO] [stderr]   Downloaded windows v0.57.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be
[INFO] running `Command { std: "docker" "start" "7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]    Compiling aws-lc-rs v1.16.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking rand_core v0.10.0
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking openssl-probe v0.2.1
[INFO] [stderr]     Checking iri-string v0.7.12
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking rustls-native-certs v0.8.3
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking uuid v1.23.0
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]    Compiling mime-infer v4.0.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]     Checking rusty-fork v0.3.1
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]     Checking chacha20 v0.10.0
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking brotli-decompressor v5.0.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking headers-core v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.117
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking xml v1.2.1
[INFO] [stderr]     Checking rand v0.10.0
[INFO] [stderr]    Compiling aws-lc-sys v0.39.1
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking headers v0.4.1
[INFO] [stderr]     Checking chardetng v0.1.17
[INFO] [stderr]     Checking content_inspector v0.2.4
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rust_decimal v1.41.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling pq-sys v0.7.5
[INFO] [stderr]     Checking castaway v0.2.4
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]     Checking unsafe-libyaml-norway v0.2.15
[INFO] [stderr]     Checking xxhash-rust v0.8.15
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking brotli v8.0.2
[INFO] [stderr]    Compiling diesel_derives v2.3.7
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]     Checking str-buf v3.0.3
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking scheduled-thread-pool v0.2.7
[INFO] [stderr]     Checking etag v4.0.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling salvo-serde-util v0.89.3
[INFO] [stderr]    Compiling diesel_table_macro_syntax v0.3.0
[INFO] [stderr]     Checking arrayref v0.3.9
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]     Checking constant_time_eq v0.4.2
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]     Checking r2d2 v0.8.10
[INFO] [stderr]     Checking blake2b_simd v1.0.4
[INFO] [stderr]    Compiling wasm-bindgen v0.2.117
[INFO] [stderr]     Checking downcast-rs v2.0.2
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.117
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]     Checking dioxus-core-types v0.7.4
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]     Checking rust-argon2 v3.0.0
[INFO] [stderr]     Checking memmap2 v0.9.10
[INFO] [stderr]     Checking libloading v0.8.9
[INFO] [stderr]     Checking rustc-hash v2.1.2
[INFO] [stderr]     Checking longest-increasing-subsequence v0.1.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling lazy-js-bundle v0.7.4
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stderr]     Checking ulid v1.2.1
[INFO] [stderr]    Compiling dioxus-rsx v0.7.4
[INFO] [stderr]     Checking euclid v0.22.14
[INFO] [stderr]     Checking const_format v0.2.35
[INFO] [stderr]    Compiling convert_case v0.8.0
[INFO] [stderr]     Checking keyboard-types v0.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tokio v1.51.1
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]    Compiling salvo_macros v0.89.3
[INFO] [stderr]     Checking zerofrom v0.1.7
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking tungstenite v0.29.0
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]    Compiling salvo-oapi-macros v0.89.3
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling dsl_auto_type v0.2.0
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking sysinfo v0.33.1
[INFO] [stderr]     Checking generational-box v0.7.4
[INFO] [stderr]     Checking rust-embed v8.11.0
[INFO] [stderr]    Compiling warnings-macro v0.2.0
[INFO] [stderr]    Compiling const-serialize-macro v0.7.2
[INFO] [stderr]    Compiling const-serialize-macro v0.8.0-alpha.0
[INFO] [stderr]    Compiling enumset_derive v0.14.0
[INFO] [stderr]    Compiling dioxus-core-macro v0.7.4
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking pin-project v1.1.11
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking warnings v0.2.1
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]    Compiling dioxus-html-internal-macro v0.7.4
[INFO] [stderr]    Compiling sledgehammer_bindgen_macro v0.6.5
[INFO] [stderr]    Compiling dioxus-document v0.7.4
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.117
[INFO] [stderr]    Compiling dioxus-interpreter-js v0.7.4
[INFO] [stderr]    Compiling const-serialize v0.7.2
[INFO] [stderr]     Checking data-encoding v2.10.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]     Checking sledgehammer_utils v0.3.1
[INFO] [stderr]     Checking tungstenite v0.28.0
[INFO] [stderr]    Compiling dioxus-web v0.7.5
[INFO] [stderr]    Compiling macro-string v0.1.4
[INFO] [stderr]    Compiling base16 v0.2.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]    Compiling dioxus-router-macro v0.7.4
[INFO] [stderr]    Compiling dioxus-stores-macro v0.7.4
[INFO] [stderr]     Checking enumset v1.1.10
[INFO] [stderr]     Checking send_wrapper v0.6.0
[INFO] [stderr]     Checking multer v3.1.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking serde-xml-rs v0.8.2
[INFO] [stderr]     Checking multimap v0.10.1
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking serde_norway v0.9.42
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking subsecond-types v0.7.4
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking subsecond v0.7.4
[INFO] [stderr]     Checking js-sys v0.3.94
[INFO] [stderr]     Checking dioxus-cli-config v0.7.4
[INFO] [stderr]    Compiling const-serialize v0.8.0-alpha.0
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking sledgehammer_bindgen v0.6.0
[INFO] [stderr]    Compiling dioxus-config-macro v0.7.4
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking dioxus-config-macros v0.7.4
[INFO] [stderr]    Compiling manganis-core v0.7.4
[INFO] [stderr]     Checking dioxus-logger v0.7.4
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.67
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking wasm-bindgen-test-shared v0.2.117
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking dioxus-core v0.7.4
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]    Compiling manganis-macro v0.7.4
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tokio-tungstenite v0.29.0
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking tokio-test v0.4.5
[INFO] [stderr]     Checking h2 v0.4.13
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking manganis v0.7.5
[INFO] [stderr]     Checking dioxus-signals v0.7.4
[INFO] [stderr]     Checking dioxus-devtools-types v0.7.4
[INFO] [stderr]     Checking dioxus-history v0.7.4
[INFO] [stderr]     Checking diesel v2.3.7
[INFO] [stderr]     Checking tower-http v0.6.8
[INFO] [stderr]     Checking dioxus-hooks v0.7.4
[INFO] [stderr]     Checking dioxus-devtools v0.7.4
[INFO] [stderr]     Checking dioxus-stores v0.7.4
[INFO] [stderr]     Checking dioxus-html v0.7.5
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking dioxus-router v0.7.4
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.67
[INFO] [stderr]     Checking web-sys v0.3.94
[INFO] [stderr]     Checking gloo-timers v0.3.0
[INFO] [stderr]     Checking serde-wasm-bindgen v0.6.5
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.67
[INFO] [stderr]     Checking rustls-webpki v0.103.10
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.6.2
[INFO] [stderr]     Checking hyper-rustls v0.27.7
[INFO] [stderr]     Checking salvo_core v0.89.3
[INFO] [stderr]     Checking reqwest v0.13.2
[INFO] [stderr]     Checking wasm-streams v0.4.2
[INFO] [stderr]     Checking dioxus-asset-resolver v0.7.4
[INFO] [stderr]     Checking dioxus v0.7.5
[INFO] [stderr]     Checking palpo-admin-ui v0.1.0 (/opt/rustwide/workdir/crates/admin-ui)
[INFO] [stderr]     Checking salvo-oapi v0.89.3
[INFO] [stderr]     Checking salvo_extra v0.89.3
[INFO] [stderr]     Checking salvo-cors v0.89.3
[INFO] [stderr] error: could not compile `diesel` (lib)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/bin/rustc --crate-name diesel --edition=2021 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(diesel_docsrs)' --cfg 'feature="32-column-tables"' --cfg 'feature="chrono"' --cfg 'feature="default"' --cfg 'feature="numeric"' --cfg 'feature="postgres"' --cfg 'feature="postgres_backend"' --cfg 'feature="r2d2"' --cfg 'feature="serde_json"' --cfg 'feature="with-deprecated"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("128-column-tables", "32-column-tables", "64-column-tables", "__with_asan_tests", "chrono", "default", "extras", "huge-tables", "i-implement-a-third-party-backend-and-opt-into-breaking-changes", "ipnet-address", "large-tables", "mysql", "mysql_backend", "mysqlclient-src", "network-address", "numeric", "postgres", "postgres_backend", "pq-src", "quickcheck", "r2d2", "returning_clauses_for_sqlite_3_35", "serde_json", "sqlite", "time", "unstable", "uuid", "with-deprecated", "without-deprecated"))' -C metadata=ef4e0f384bc1ee22 -C extra-filename=-7c826be8e1146afc --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern bigdecimal=/opt/rustwide/target/debug/deps/libbigdecimal-06cb955a3adbde02.rmeta --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-36448d63360097a4.rmeta --extern byteorder=/opt/rustwide/target/debug/deps/libbyteorder-13ef6e617b76e467.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-48778adba12a8b61.rmeta --extern diesel_derives=/opt/rustwide/target/debug/deps/libdiesel_derives-09dd767e79742904.so --extern downcast_rs=/opt/rustwide/target/debug/deps/libdowncast_rs-0f3038450944fe0b.rmeta --extern itoa=/opt/rustwide/target/debug/deps/libitoa-361f614e90fa73b5.rmeta --extern num_bigint=/opt/rustwide/target/debug/deps/libnum_bigint-eb27085d61fece0f.rmeta --extern num_integer=/opt/rustwide/target/debug/deps/libnum_integer-5dde1c84c49beb4c.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-f19d688081ccf4eb.rmeta --extern pq_sys=/opt/rustwide/target/debug/deps/libpq_sys-9ddcd669a6005a44.rmeta --extern r2d2=/opt/rustwide/target/debug/deps/libr2d2-bcb5bf79de97a873.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-b17c65ba71fdb0bb.rmeta --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused import: `dioxus_core::VNode`
[INFO] [stdout]  --> crates/admin-ui/src/pages/user_detail.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use dioxus_core::VNode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PusherListResponse`
[INFO] [stdout]   --> crates/admin-ui/src/pages/user_detail.rs:11:41
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::models::pusher::{PusherInfo, PusherListResponse};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::models::media::MediaInfo`
[INFO] [stdout]   --> crates/admin-ui/src/pages/user_detail.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::models::media::MediaInfo;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::utils::time_compat::current_time_secs`
[INFO] [stdout]  --> crates/admin-ui/src/utils/fs_compat.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::utils::time_compat::current_time_secs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Utc`
[INFO] [stdout]  --> crates/admin-ui/src/models/device.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use chrono::{TimeZone, Utc};
[INFO] [stdout]   |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]   --> crates/admin-ui/src/middleware/auth.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 | use chrono::{DateTime, Utc};
[INFO] [stdout]    |              ^^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dioxus_core::VNode`
[INFO] [stdout]  --> crates/admin-ui/src/pages/user_detail.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use dioxus_core::VNode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PusherListResponse`
[INFO] [stdout]   --> crates/admin-ui/src/pages/user_detail.rs:11:41
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::models::pusher::{PusherInfo, PusherListResponse};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::models::media::MediaInfo`
[INFO] [stdout]   --> crates/admin-ui/src/pages/user_detail.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::models::media::MediaInfo;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]   --> crates/admin-ui/src/pages/user_management_test.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     use super::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_management_test.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_management_test.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_management_test.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_management_test.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_management_test.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_management_test.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::utils::time_compat::current_time_secs`
[INFO] [stdout]  --> crates/admin-ui/src/utils/fs_compat.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::utils::time_compat::current_time_secs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Utc`
[INFO] [stdout]  --> crates/admin-ui/src/models/device.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use chrono::{TimeZone, Utc};
[INFO] [stdout]   |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]   --> crates/admin-ui/src/middleware/auth.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 | use chrono::{DateTime, Utc};
[INFO] [stdout]    |              ^^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:811:5
[INFO] [stdout]     |
[INFO] [stdout] 811 | /     /// Property test: JWT token validation should be consistent
[INFO] [stdout] 812 | |     /// Valid tokens should always pass, invalid tokens should always fail
[INFO] [stdout]     | |_____---------------------------------------------------------------------^
[INFO] [stdout]     |       |
[INFO] [stdout]     |       rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:855:5
[INFO] [stdout]     |
[INFO] [stdout] 855 | /     /// Property test: Permission checking should be consistent
[INFO] [stdout] 856 | |     /// A user with SystemAdmin should have all permissions
[INFO] [stdout]     | |_____------------------------------------------------------^
[INFO] [stdout]     |       |
[INFO] [stdout]     |       rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:884:5
[INFO] [stdout]     |
[INFO] [stdout] 884 |     /// Property test: Non-admin users should only have assigned permissions
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:919:5
[INFO] [stdout]     |
[INFO] [stdout] 919 |     /// Property test: Session validity should be consistent
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:963:5
[INFO] [stdout]     |
[INFO] [stdout] 963 |     /// Property test: AuthState operations should be consistent
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> crates/admin-ui/src/middleware/auth.rs:1013:5
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     /// Property test: Permission has_any_permission should be consistent
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 |             username: "newuser".to_string(),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |             password: None, // Auto-generate password
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 |             display_name: Some("New User".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 643 -             display_name: Some("New User".to_string()),
[INFO] [stdout] 643 +             displayname: Some("New User".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:645:13
[INFO] [stdout]     |
[INFO] [stdout] 645 |             permissions: vec![],
[INFO] [stdout]     |             ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 |             send_notification: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `get_export_formats` found for struct `config_import_export_api::ConfigImportExportAPI` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:454:46
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let formats = ConfigImportExportAPI::get_export_formats().await.unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ associated function or constant not found in `config_import_export_api::ConfigImportExportAPI`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | pub struct ConfigImportExportAPI;
[INFO] [stdout]     | -------------------------------- associated function or constant `get_export_formats` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `Json` found for enum `config_import_export_api::ConfigFormat` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:459:116
[INFO] [stdout]     |
[INFO] [stdout] 459 |         assert!(formats.iter().any(|f| matches!(f.format, crate::services::config_import_export_api::ConfigFormat::Json)));
[INFO] [stdout]     |                                                                                                                    ^^^^ variant, associated function, or constant not found in `config_import_export_api::ConfigFormat`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub enum ConfigFormat {
[INFO] [stdout]     | --------------------- variant, associated function, or constant `Json` not found for this enum
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `Yaml` found for enum `config_import_export_api::ConfigFormat` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:460:116
[INFO] [stdout]     |
[INFO] [stdout] 460 |         assert!(formats.iter().any(|f| matches!(f.format, crate::services::config_import_export_api::ConfigFormat::Yaml)));
[INFO] [stdout]     |                                                                                                                    ^^^^ variant, associated function, or constant not found in `config_import_export_api::ConfigFormat`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub enum ConfigFormat {
[INFO] [stdout]     | --------------------- variant, associated function, or constant `Yaml` not found for this enum
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `Encrypted` found for enum `config_import_export_api::ConfigFormat` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:461:116
[INFO] [stdout]     |
[INFO] [stdout] 461 |         assert!(formats.iter().any(|f| matches!(f.format, crate::services::config_import_export_api::ConfigFormat::Encrypted)));
[INFO] [stdout]     |                                                                                                                    ^^^^^^^^^ variant, associated function, or constant not found in `config_import_export_api::ConfigFormat`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub enum ConfigFormat {
[INFO] [stdout]     | --------------------- variant, associated function, or constant `Encrypted` not found for this enum
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `validate_import_file` found for struct `config_import_export_api::ConfigImportExportAPI` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:474:45
[INFO] [stdout]     |
[INFO] [stdout] 474 |         let result = ConfigImportExportAPI::validate_import_file(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `config_import_export_api::ConfigImportExportAPI`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | pub struct ConfigImportExportAPI;
[INFO] [stdout]     | -------------------------------- associated function or constant `validate_import_file` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `validate_import` with a similar name
[INFO] [stdout]    --> crates/admin-ui/src/services/config_import_export_api.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub async fn validate_import(content: String) -> Result<ImportResult, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `validate_import_file` found for struct `config_import_export_api::ConfigImportExportAPI` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:488:45
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let result = ConfigImportExportAPI::validate_import_file(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `config_import_export_api::ConfigImportExportAPI`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | pub struct ConfigImportExportAPI;
[INFO] [stdout]     | -------------------------------- associated function or constant `validate_import_file` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `validate_import` with a similar name
[INFO] [stdout]    --> crates/admin-ui/src/services/config_import_export_api.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub async fn validate_import(content: String) -> Result<ImportResult, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `validate_import_file` found for struct `config_import_export_api::ConfigImportExportAPI` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:504:45
[INFO] [stdout]     |
[INFO] [stdout] 504 |         let result = ConfigImportExportAPI::validate_import_file(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `config_import_export_api::ConfigImportExportAPI`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | pub struct ConfigImportExportAPI;
[INFO] [stdout]     | -------------------------------- associated function or constant `validate_import_file` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `validate_import` with a similar name
[INFO] [stdout]    --> crates/admin-ui/src/services/config_import_export_api.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub async fn validate_import(content: String) -> Result<ImportResult, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `preview_import` found for struct `config_import_export_api::ConfigImportExportAPI` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:544:45
[INFO] [stdout]     |
[INFO] [stdout] 544 |         let result = ConfigImportExportAPI::preview_import(request).await;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ associated function or constant not found in `config_import_export_api::ConfigImportExportAPI`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | pub struct ConfigImportExportAPI;
[INFO] [stdout]     | -------------------------------- associated function or constant `preview_import` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `preview_import_with_configs` found for struct `config_import_export_api::ConfigImportExportAPI` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:591:45
[INFO] [stdout]     |
[INFO] [stdout] 591 |         let result = ConfigImportExportAPI::preview_import_with_configs(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `config_import_export_api::ConfigImportExportAPI`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | pub struct ConfigImportExportAPI;
[INFO] [stdout]     | -------------------------------- associated function or constant `preview_import_with_configs` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `KeepCurrent` found for enum `config_import_export_api::MergeStrategy` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:595:72
[INFO] [stdout]     |
[INFO] [stdout] 595 |             &crate::services::config_import_export_api::MergeStrategy::KeepCurrent,
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ variant, associated function, or constant not found in `config_import_export_api::MergeStrategy`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout]  16 | pub enum MergeStrategy {
[INFO] [stdout]     | ---------------------- variant, associated function, or constant `KeepCurrent` not found for this enum
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_migration_script` found for struct `config_import_export_api::ConfigImportExportAPI` in the current scope
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api_test.rs:617:45
[INFO] [stdout]     |
[INFO] [stdout] 617 |         let script = ConfigImportExportAPI::create_migration_script(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `config_import_export_api::ConfigImportExportAPI`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/admin-ui/src/services/config_import_export_api.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | pub struct ConfigImportExportAPI;
[INFO] [stdout]     | -------------------------------- associated function or constant `create_migration_script` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]   --> crates/admin-ui/src/services/user_admin_api_test.rs:92:20
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let user = User {
[INFO] [stdout]    |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let user = User {
[INFO] [stdout]     |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:130:27
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let active_user = User {
[INFO] [stdout]     |                           ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:147:32
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let deactivated_user = User {
[INFO] [stdout]     |                                ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let never_seen_user = User {
[INFO] [stdout]     |                               ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let user = User {
[INFO] [stdout]     |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:209:20
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let user = User {
[INFO] [stdout]     |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let user = User {
[INFO] [stdout]     |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             username: "newuser".to_string(),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             password: Some("SecurePass123!".to_string()),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             display_name: Some("New User".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 265 -             display_name: Some("New User".to_string()),
[INFO] [stdout] 265 +             displayname: Some("New User".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:267:13
[INFO] [stdout]     |
[INFO] [stdout] 267 |             permissions: vec![],
[INFO] [stdout]     |             ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:268:13
[INFO] [stdout]     |
[INFO] [stdout] 268 |             send_notification: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `username` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:271:28
[INFO] [stdout]     |
[INFO] [stdout] 271 |         assert_eq!(request.username, "newuser");
[INFO] [stdout]     |                            ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `password` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:272:28
[INFO] [stdout]     |
[INFO] [stdout] 272 |         assert_eq!(request.password, Some("SecurePass123!".to_string()));
[INFO] [stdout]     |                            ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `display_name` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:273:28
[INFO] [stdout]     |
[INFO] [stdout] 273 |         assert_eq!(request.display_name, Some("New User".to_string()));
[INFO] [stdout]     |                            ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 273 -         assert_eq!(request.display_name, Some("New User".to_string()));
[INFO] [stdout] 273 +         assert_eq!(request.displayname, Some("New User".to_string()));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `send_notification` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:275:26
[INFO] [stdout]     |
[INFO] [stdout] 275 |         assert!(!request.send_notification);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |             username: "newuser".to_string(),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             password: None, // Auto-generate
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |             display_name: None,
[INFO] [stdout]     |             ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 283 -             display_name: None,
[INFO] [stdout] 283 +             displayname: None,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |             permissions: vec![],
[INFO] [stdout]     |             ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:286:13
[INFO] [stdout]     |
[INFO] [stdout] 286 |             send_notification: true,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `password` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:289:25
[INFO] [stdout]     |
[INFO] [stdout] 289 |         assert!(request.password.is_none());
[INFO] [stdout]     |                         ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `send_notification` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:290:25
[INFO] [stdout]     |
[INFO] [stdout] 290 |         assert!(request.send_notification);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:296:13
[INFO] [stdout]     |
[INFO] [stdout] 296 |             username: "admin".to_string(),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |             password: None,
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             display_name: Some("Admin User".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 298 -             display_name: Some("Admin User".to_string()),
[INFO] [stdout] 298 +             displayname: Some("Admin User".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |             permissions: vec![Permission::SystemAdmin],
[INFO] [stdout]     |             ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:301:13
[INFO] [stdout]     |
[INFO] [stdout] 301 |             send_notification: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `permissions` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |         assert_eq!(request.permissions.len(), 1);
[INFO] [stdout]     |                            ^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `permissions` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:306:25
[INFO] [stdout]     |
[INFO] [stdout] 306 |         assert!(request.permissions.contains(&Permission::SystemAdmin));
[INFO] [stdout]     |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:496:20
[INFO] [stdout]     |
[INFO] [stdout] 496 |         let user = User {
[INFO] [stdout]     |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:540:13
[INFO] [stdout]     |
[INFO] [stdout] 540 |             User {
[INFO] [stdout]     |             ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:551:13
[INFO] [stdout]     |
[INFO] [stdout] 551 |             User {
[INFO] [stdout]     |             ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:680:13
[INFO] [stdout]     |
[INFO] [stdout] 680 |             username: "".to_string(),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:681:13
[INFO] [stdout]     |
[INFO] [stdout] 681 |             password: None,
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:682:13
[INFO] [stdout]     |
[INFO] [stdout] 682 |             display_name: None,
[INFO] [stdout]     |             ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 682 -             display_name: None,
[INFO] [stdout] 682 +             displayname: None,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             permissions: vec![],
[INFO] [stdout]     |             ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |             send_notification: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `username` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:689:25
[INFO] [stdout]     |
[INFO] [stdout] 689 |         assert!(request.username.is_empty());
[INFO] [stdout]     |                         ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:696:13
[INFO] [stdout]     |
[INFO] [stdout] 696 |             username: long_username.clone(),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:697:13
[INFO] [stdout]     |
[INFO] [stdout] 697 |             password: None,
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:698:13
[INFO] [stdout]     |
[INFO] [stdout] 698 |             display_name: None,
[INFO] [stdout]     |             ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 698 -             display_name: None,
[INFO] [stdout] 698 +             displayname: None,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:700:13
[INFO] [stdout]     |
[INFO] [stdout] 700 |             permissions: vec![],
[INFO] [stdout]     |             ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:701:13
[INFO] [stdout]     |
[INFO] [stdout] 701 |             send_notification: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `username` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:705:25
[INFO] [stdout]     |
[INFO] [stdout] 705 |         assert!(request.username.len() > 255);
[INFO] [stdout]     |                         ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:720:17
[INFO] [stdout]     |
[INFO] [stdout] 720 |                 username: username.to_string(),
[INFO] [stdout]     |                 ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 |                 password: None,
[INFO] [stdout]     |                 ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:722:17
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 display_name: None,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 722 -                 display_name: None,
[INFO] [stdout] 722 +                 displayname: None,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:724:17
[INFO] [stdout]     |
[INFO] [stdout] 724 |                 permissions: vec![],
[INFO] [stdout]     |                 ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:725:17
[INFO] [stdout]     |
[INFO] [stdout] 725 |                 send_notification: false,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `username` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:728:30
[INFO] [stdout]     |
[INFO] [stdout] 728 |             assert!(!request.username.is_empty());
[INFO] [stdout]     |                              ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `username` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:729:29
[INFO] [stdout]     |
[INFO] [stdout] 729 |             assert!(request.username.len() <= 255);
[INFO] [stdout]     |                             ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `username`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:735:13
[INFO] [stdout]     |
[INFO] [stdout] 735 |             username: max_length_username.clone(),
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `password`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:736:13
[INFO] [stdout]     |
[INFO] [stdout] 736 |             password: None,
[INFO] [stdout]     |             ^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `display_name`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:737:13
[INFO] [stdout]     |
[INFO] [stdout] 737 |             display_name: None,
[INFO] [stdout]     |             ^^^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: a field with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 737 -             display_name: None,
[INFO] [stdout] 737 +             displayname: None,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `permissions`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |             permissions: vec![],
[INFO] [stdout]     |             ^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::CreateUserRequest` has no field named `send_notification`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:740:13
[INFO] [stdout]     |
[INFO] [stdout] 740 |             send_notification: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ `user::CreateUserRequest` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_guest`, `user_type`, `appservice_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `username` on type `user::CreateUserRequest`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:742:28
[INFO] [stdout]     |
[INFO] [stdout] 742 |         assert_eq!(request.username.len(), 255);
[INFO] [stdout]     |                            ^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `user_id`, `displayname`, `avatar_url`, `is_admin`, `is_guest` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:751:20
[INFO] [stdout]     |
[INFO] [stdout] 751 |         let user = User {
[INFO] [stdout]     |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `deactivated`, `displayname`, `is_guest` and 4 other fields in initializer of `user::User`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api_test.rs:777:20
[INFO] [stdout]     |
[INFO] [stdout] 777 |         let user = User {
[INFO] [stdout]     |                    ^^^^ missing `deactivated`, `displayname`, `is_guest` and 4 other fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `last_error` is never read
[INFO] [stdout]    --> crates/admin-ui/src/services/api_client.rs:343:33
[INFO] [stdout]     |
[INFO] [stdout] 343 | ...                   last_error = Some(e);
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user`
[INFO] [stdout]    --> crates/admin-ui/src/app.rs:220:31
[INFO] [stdout]     |
[INFO] [stdout] 220 |             on_success: move |user| {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_user`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `description`
[INFO] [stdout]    --> crates/admin-ui/src/components/forms.rs:174:36
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for (value, label, description) in props.options.iter() {
[INFO] [stdout]     |                                    ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle_validate`
[INFO] [stdout]   --> crates/admin-ui/src/pages/config_toml_editor.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let handle_validate = {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle_validate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_dirty_change`
[INFO] [stdout]   --> crates/admin-ui/src/pages/config_mode_switcher.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let on_dirty_change = move |dirty: bool| {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_on_dirty_change`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:776:31
[INFO] [stdout]     |
[INFO] [stdout] 776 |             permissions: vec![Permission::SystemAdmin],
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^ expected `String`, found `Permission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:868:35
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 permissions: vec![Permission::SystemAdmin],
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^ expected `String`, found `Permission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:906:30
[INFO] [stdout]     |
[INFO] [stdout] 906 |                 permissions: permissions.clone(),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ expected `Vec<String>`, found `Vec<Permission>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<std::string::String>`
[INFO] [stdout]                found struct `Vec<models::auth::Permission>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> crates/admin-ui/src/pages/server_control.rs:495:49
[INFO] [stdout]     |
[INFO] [stdout] 495 | ...                   if let Some(err) = error_message() {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:977:26
[INFO] [stdout]     |
[INFO] [stdout] 977 |                     vec![Permission::SystemAdmin]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^ expected `String`, found `Permission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/admin-ui/src/middleware/auth.rs:979:26
[INFO] [stdout]     |
[INFO] [stdout] 979 |                     vec![Permission::UserManagement]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `String`, found `Permission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/admin-ui/src/middleware/auth.rs:1046:30
[INFO] [stdout]      |
[INFO] [stdout] 1046 |                 permissions: user_permissions.clone(),
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Vec<String>`, found `Vec<Permission>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `Vec<std::string::String>`
[INFO] [stdout]                 found struct `Vec<models::auth::Permission>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/admin-ui/src/pages/users.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let mut loading = use_signal(|| false);
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `last_error` is never read
[INFO] [stdout]    --> crates/admin-ui/src/services/api_client.rs:343:33
[INFO] [stdout]     |
[INFO] [stdout] 343 | ...                   last_error = Some(e);
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:192:25
[INFO] [stdout]     |
[INFO] [stdout] 192 |             if let Some(ref user) = response.user {
[INFO] [stdout]     |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user`
[INFO] [stdout]    --> crates/admin-ui/src/app.rs:220:31
[INFO] [stdout]     |
[INFO] [stdout] 220 |             on_success: move |user| {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_user`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `description`
[INFO] [stdout]    --> crates/admin-ui/src/components/forms.rs:174:36
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for (value, label, description) in props.options.iter() {
[INFO] [stdout]     |                                    ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `selected_devices`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_detail.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let selected_devices = use_signal(|| Vec::<String>::new());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_devices`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:365:57
[INFO] [stdout]     |
[INFO] [stdout] 365 | ...es(&self, user_id: &str, request: DeviceListRequest, admin_user: &str) -> Result<DeviceListResponse, WebConfigError> {
[INFO] [stdout]     |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request`
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:474:54
[INFO] [stdout]     |
[INFO] [stdout] 474 | ...ns(&self, user_id: &str, request: SessionListRequest, admin_user: &str) -> Result<SessionListResponse, WebConfigError> {
[INFO] [stdout]     |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `audit_logger`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_detail.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 |         let audit_logger = AuditLogger::new(1000);
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_audit_logger`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `auth_state`
[INFO] [stdout]    --> crates/admin-ui/src/pages/user_detail.rs:778:9
[INFO] [stdout]     |
[INFO] [stdout] 778 |     let auth_state = use_context::<Signal<AuthState>>();
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_auth_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]    --> crates/admin-ui/src/pages/batch_user_registration.rs:220:45
[INFO] [stdout]     |
[INFO] [stdout] 220 | ...                   let total = rows.len();
[INFO] [stdout]     |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bg_class`
[INFO] [stdout]    --> crates/admin-ui/src/pages/server_status.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let (icon, bg_class, border_class) = match notification.level {
[INFO] [stdout]     |                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bg_class`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `border_class`
[INFO] [stdout]    --> crates/admin-ui/src/pages/server_status.rs:254:26
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let (icon, bg_class, border_class) = match notification.level {
[INFO] [stdout]     |                          ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_border_class`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `palpo-admin-ui` (lib test) due to 83 previous errors; 22 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/bin/rustc --crate-name palpo_admin_ui --edition=2024 crates/admin-ui/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::result_large_err' '--allow=clippy::large_enum_variant' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-utils"))' -C metadata=4175db55e06cec1c -C extra-filename=-50fb1eb7d6c88d77 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-c71454bee9a46d61.rmeta --extern base64=/opt/rustwide/target/debug/deps/libbase64-338dc187bf909e4f.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-48778adba12a8b61.rmeta --extern dioxus=/opt/rustwide/target/debug/deps/libdioxus-5c7b6552f2ff6475.rmeta --extern dioxus_router=/opt/rustwide/target/debug/deps/libdioxus_router-56099c0ca974e667.rmeta --extern getrandom=/opt/rustwide/target/debug/deps/libgetrandom-2b7bdeeb3d4d3d04.rmeta --extern js_sys=/opt/rustwide/target/debug/deps/libjs_sys-43b93767ebcb4c49.rmeta --extern proptest=/opt/rustwide/target/debug/deps/libproptest-61e0f4188f6a73bd.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-6e70261cb14c1a2f.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-eead7a176bf84bd7.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-8f2221778534e57a.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-ffdd8c7fe878cc99.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-b17c65ba71fdb0bb.rmeta --extern serde_yaml=/opt/rustwide/target/debug/deps/libserde_yaml-9f8b18628a07c742.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-49c56f056907a9ec.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-ed476dc091f7aaf4.rmeta --extern tokio_test=/opt/rustwide/target/debug/deps/libtokio_test-f0eedf7606e26046.rmeta --extern toml=/opt/rustwide/target/debug/deps/libtoml-e5a762fadf64d58b.rmeta --extern uuid=/opt/rustwide/target/debug/deps/libuuid-4dfd675dd57572a4.rmeta --extern wasm_bindgen=/opt/rustwide/target/debug/deps/libwasm_bindgen-2cf2564906aff2a0.rmeta --extern wasm_bindgen_futures=/opt/rustwide/target/debug/deps/libwasm_bindgen_futures-f3094eaa67d2c75b.rmeta --extern wasm_bindgen_test=/opt/rustwide/target/debug/deps/libwasm_bindgen_test-8966ed228b7a3c0d.rmeta --extern web_sys=/opt/rustwide/target/debug/deps/libweb_sys-ee19b4a5b15e6c9a.rmeta -L native=/opt/rustwide/target/debug/build/aws-lc-sys-a5d268450891740b/out` (signal: 9, SIGKILL: kill)
[INFO] [stdout] warning: unused variable: `started_at_ts`
[INFO] [stdout]    --> crates/admin-ui/src/services/server_control_api.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let started_at_ts = current_time_secs();
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_started_at_ts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `user_id` is never read
[INFO] [stdout]   --> crates/admin-ui/src/pages/user_detail.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct UserMediaItem {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 17 |     pub media_id: String,
[INFO] [stdout] 18 |     pub user_id: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UserMediaItem` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Info`, `Warning`, and `Error` are never constructed
[INFO] [stdout]   --> crates/admin-ui/src/pages/server_status.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | enum NotificationLevel {
[INFO] [stdout]    |      ----------------- variants in this enum
[INFO] [stdout] 32 |     Info,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 33 |     Warning,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 34 |     Error,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `NotificationLevel` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Maintenance` and `Users` are never constructed
[INFO] [stdout]   --> crates/admin-ui/src/pages/server_commands.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | enum CommandCategory {
[INFO] [stdout]    |      --------------- variants in this enum
[INFO] [stdout] 19 |     Maintenance,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     Users,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CommandCategory` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `base_url` is never read
[INFO] [stdout]   --> crates/admin-ui/src/services/config.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ConfigService {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] 11 |     base_url: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConfigService` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `extract_line_column_from_error` is never used
[INFO] [stdout]    --> crates/admin-ui/src/services/config_api.rs:979:8
[INFO] [stdout]     |
[INFO] [stdout]  15 | impl ConfigAPI {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 979 |     fn extract_line_column_from_error(error_msg: &str) -> (Option<usize>, Option<usize>) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `api_client` is never read
[INFO] [stdout]   --> crates/admin-ui/src/services/user_admin_api.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct UserAdminAPI {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 25 |     audit_logger: AuditLogger,
[INFO] [stdout] 26 |     api_client: ApiClient,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UserAdminAPI` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `generate_password` is never used
[INFO] [stdout]    --> crates/admin-ui/src/services/user_admin_api.rs:354:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | impl UserAdminAPI {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 354 |     fn generate_password(&self) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `TomlEditor` should have a snake case name
[INFO] [stdout]   --> crates/admin-ui/src/components/toml_editor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn TomlEditor(props: TomlEditorProps) -> Element {
[INFO] [stdout]    |        ^^^^^^^^^^ help: convert the identifier to snake case: `toml_editor`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `TomlValidationError` should have a snake case name
[INFO] [stdout]    --> crates/admin-ui/src/components/toml_editor.rs:252:8
[INFO] [stdout]     |
[INFO] [stdout] 252 | pub fn TomlValidationError(props: TomlValidationErrorProps) -> Element {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toml_validation_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ConfigTomlEditorPage` should have a snake case name
[INFO] [stdout]   --> crates/admin-ui/src/pages/config_toml_editor.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn ConfigTomlEditorPage() -> Element {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `config_toml_editor_page`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused implementer of `std::future::Future` that must be used
[INFO] [stdout]    --> crates/admin-ui/src/pages/matrix_admin_create.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         check_status.call(());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: futures do nothing unless you `.await` or poll them
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be", kill_on_drop: false }`
[INFO] [stdout] 7d157659d0816c942614b0d0dbf02770e18c5547fe3a288723d12476111718be
